#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project ：python常用模块库 
@File ：serialization.py
@IDE  ：PyCharm 
@Author ：李涵彬
@Date ：2025/2/20 上午12:52 
"""

import pickle
from typing import Any


def serialize(data: Any) -> bytes:
	"""将数据序列化为字节。

	Args:
		data: 要序列化的对象。

	Returns:
		bytes: 序列化后的字节数据。
	"""
	return pickle.dumps(data)


def deserialize(data: bytes) -> Any:
	"""将字节反序列化为对象。

	Args:
		data (bytes): 要反序列化的字节数据。

	Returns:
		反序列化后的对象。
	"""
	return pickle.loads(data)
